English Dictionary
◊ HELIX POMATIA
Helix pomatia
n : one of the chief edible snails [syn: {edible snail}, {Helix
pomatia}]